#include<iostream>
#include<pthread.h>
#include<unistd.h>
#include<stdio.h>

using namespace std;


void *thread_run(void*arg)
{
    char*name=(char*)arg;
    while(true)
    {
        cout<<"新线程正在跑，我的线程名:"<<name<<endl;
        sleep(1);
    }
    
}


int main()
{
    
    pthread_t tid;
    for(int i=0;i<10;i++)
    {
        char*name=new char[60];
        snprintf(name,60,"线程-%d",i+1);
        pthread_create(&tid,NULL,thread_run,name);
    }
 
    //主线程
    while(true)
    {
        sleep(1);
        cout<<"我是主线程"<<endl;
    }
    return 0;
}